前面的文章已经解决了数据问题,接下来的重点就是对数据进行分析。
对于短期行情最直观的情绪数据,就是看每天涨停票数量的变化。
今天因为是边学边做,所以先画个简单的,只显示涨停票数变化的趋势图。
实现步骤如下:
一、得到dapan_xxxx_xx.csv中第1列(日期)和第4列(涨停数)的数据。
![](https://img-blog.csdnimg.cn/20190514103649510.png)
def get_weight_data(filename):
time = []
weight = []
fileContent = open(filename, "r")
for eachline in fileContent:
eachData = eachline.strip('\n').split(",")
# 过滤第一行标题
if(eachData[0].find("-")10) else x
# 防止数据溢出图片,根据最大数量进行分割,纵坐标显示12格
yt = [t for t in range(0, int(max(y)/100+1)*120, int(max(y)/100+1)*10)]
plt.xticks(xt)
plt.yticks(yt)
fig = plt.figure()
plt.show() # 显示
![](https://img-blog.csdnimg.cn/20190514104445615.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h5MjI5OTM1,size_16,color_FFFFFF,t_70)
使用matplotlib画涨停趋势图结束。
|